function Te=get_K(T_set,x)% 环境温度计算
    X=[0,25,197.50,202.50,233,238,268.50,273.50,339.50,410.50,435.50];

    if(20<=x&&x<=X(2)) % 炉前区域
        K1=(T_set(1)-25)/(X(2)-20);
        Te=K1*(x-20)+25;
        if(Te<30)
            Te=25;
        end
    elseif(X(2)<x&&x<=X(3))% 大温区 1
        Te=T_set(1);
    elseif(X(3)<x&&x<=X(4))
        K1=(T_set(2)-T_set(1))/(X(4)-X(3));
        Te=K1*(x-X(3))+T_set(1);% 大温区1和2的间隙
    elseif(X(4)<x&&x<=X(5))% 大温区 2
        Te=T_set(2);
    elseif(X(5)<x&&x<=X(6))
        K1=(T_set(3)-T_set(2))/(X(6)-X(5));
        Te=K1*(x-X(5))+T_set(2);% 大温区2和3的间隙
    elseif(X(6)<x&&x<=X(7))% 大温区 3
        Te=T_set(3);
    elseif(X(7)<x&&x<=X(8))
        K1=(T_set(4)-T_set(3))/(X(8)-X(7));
        Te=K1*(x-X(7))+T_set(3);% 大温区3和4的间隙
    elseif(X(8)<x&&x<=X(9))% 大温区 4
        Te=T_set(4);
    elseif(X(9)<x&&x<=X(10))
        K1=(T_set(4)-25)/(X(9)-X(10));
        Te=K1*(x-X(9))+T_set(4);% 冷却区
    elseif(X(10)<x&&x<=X(11))
        Te=25;%炉后
    else
        Te=25;
    end
end

